home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group97b.txt / 000027_icon-group-sender _Wed Jul 16 00:22:25 1997.msg < prev    next >
Internet Message Format  |  2000-09-20  |  6KB

  1. Received: from kingfisher.CS.Arizona.EDU by cheltenham.cs.arizona.edu; Fri, 18 Jul 1997 15:09:51 MST
  2. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  3.     id AA05692; Fri, 18 Jul 1997 15:09:50 -0700
  4. Date: Wed, 16 Jul 1997 00:22:25 -0500
  5. Message-Id: <199707160522.AAA06977@axp.cmpu.net>
  6. Mime-Version: 1.0
  7. Content-Type: text/plain
  8. Content-Transfer-Encoding: 7bit
  9. From: gep2@computek.net
  10. Subject: Is comp.lang.icon still alive ?
  11. To: icon-group@cs.arizona.edu
  12. X-Mailer: SPRY Mail Version: 04.00.06.17
  13. Errors-To: icon-group-errors@cs.arizona.edu
  14. Status: RO
  15.  
  16. >Sometimes I wonder. I just skimmed through >20 postings, none of which was
  17. related to the Icon language, some 3 of them were remotely related to 
  18. computing. There was not even any of the classical mistakes of `Where can I 
  19. get this cool graphic icon editor ?'.
  20.  
  21. :-(  In part, remember that this is summer, where a lot of the educational base 
  22. of Icon's support is away for the summer holiday.  Once the universities are 
  23. more active again, I expect the traffic to pick up.
  24.  
  25. >The FAQ hasn't been updated in ages. Were it not for the icon newsletter,
  26. you would believe the language is dead.
  27.  
  28. It is posted periodically, and it's not clear that there's a whole lot of 
  29. updating that it needs... is there?  
  30.  
  31. I would like to see some serious effort given to getting the Icon story out to 
  32. Webmasters for use in CGI scripting, and possibly even adapting the interpreter 
  33. somewhat to make it more "CGI friendly".  This is an area where there is a huge 
  34. and growing interest in the user community, and I think perl is still vulnerable 
  35. there (if you have to learn a new language, Icon seems at least as reasonable as 
  36. perl does).  On the other hand, that particular window of opportunity will not 
  37. stay open forever.
  38.  
  39. >So I will try and write something a little more Icon-related.
  40. I've been working on an Icon port to the Amiga, and so has Marc Culler.
  41. Fortunately, our parallel work have been mostly in complementary direction,
  42. so there should be a new twin port  that compiles under both SAS/C 
  43. (amiga-centric) and gcc (Unix-like close port).  The main work that remains 
  44. to be done is... drum roll... the graphics part.
  45.  
  46. Somehow I'm not surprised by that.  :-)
  47.  
  48. >I've seen the Unix and Windows version taking shape. Having at least two or 
  49. three distinct ports will be a very Good Thing, as we will get the chance 
  50. to get more platform independent graphics. Right now, the control you have 
  51. on colormaps is a bit too simple, for instance.  You can play with images 
  52. as long as you stay within the Palette ranges, for instance, or as long as 
  53. you don't allocate more colors than your display can handle.
  54. Playing with digitized images is much more difficult. Maybe I haven't 
  55. looked closely enough, but it seems there is now way to ask for `the 
  56. closest color to those already in use' except for the hard-coded palettes.
  57.  
  58. The problem with graphics, like fancy printing perhaps, is that there is the 
  59. traditional tradeoff of "fast/good/cheap, pick any two" with hardware 
  60. independence thrown additionally into the pot somehow.  Graphics suitable for 
  61. high-quality image processing is probably at odds with fast sprite-type graphics 
  62. suitable for games development, for instance.
  63.  
  64. >Right now, I have to whip up another external graphics program to first 
  65. correct my colormap, and then to play with Icon.
  66.  
  67. I don't come to Icon with the sense that it's a language that's ideal for 
  68. *everything*.  For most general things, I find I still prefer S*BOL.  For 
  69. database-type business-y things and report generation, I find FoxPro is 
  70. generally pretty good.  For asynch communications stuff, I like SALT scripts 
  71. within the Telix comm package.  For really fast low-level stuff, I personally 
  72. still find assembler the most satisfying (although few clients are willing to 
  73. pay what it costs to develop in it).  C is a good though primitive language for 
  74. some kinds of development (I wrote a mouse-driven graphical editor for 
  75. programming a computerized monumental water fountain in it, for example).  And 
  76. other stuff, especially combinatorial problems or those best suited for things 
  77. like character sets and such, Icon is simply unbeatable.
  78.  
  79. >I would say that colormaps are an important object in their own right, that 
  80. deserves a more thorough concept.
  81.  
  82. Fine, but it's hard to get everyone to agree on anything that's both general 
  83. enough to be hardware independent, and efficient enough to do the things you 
  84. want to be able to do.  Coming up with a good "model" which will conceptually 
  85. still be reasonable five or fifteen years from now is a bit tricky, I'd think.  
  86. (OTOH, if anyone can do it, I think Griswold and his crew are probably some of 
  87. the more creative and imaginative people out there).
  88.  
  89. >As another limitation, I've compiled Icon 9.3 under Amiga OpenBSD... Works 
  90. withouth a hitch, BUT my X display is rather peculiar: I only have 4 color 
  91. planes, for a grand total of 16 possibly different colors. Most icon color 
  92. programs tend to allocate more than 16 colors, and so fail abysmally on my
  93. machine... though I'd like to get more use of it than out of a b&w machine.
  94. Contrasting with that, other programs such as the pure amiga port of 
  95. Ghostscript manage to produce awesome color graphics with the same 
  96. limitations.
  97.  
  98. Having at most sixteen displayable colors is a pretty severe limitation anymore.
  99.  
  100. >Just wanted to give all the comp.lang.icon lurkers the feeling they were 
  101. not abandonned yet :-)
  102.  
  103. I believe that the comp.lang.icon messages are echoed to this mailing list... 
  104. but does anybody echo these mailing list messages back to the newsgroup (at 
  105. least the ones that weren't ALREADY echoed from there to the mailing list?)
  106.  
  107. Gordon Peterson
  108. http://www.computek.net/public/gep2/
  109. Support the Anti-SPAM Amendment!  Join at http://www.cauce.org/
  110.  
  111.